]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
13 years agoScreenShield: consolidate code that handles dialog cancellation
Giovanni Campagna [Sat, 8 Jun 2013 17:04:36 +0000 (19:04 +0200)]
ScreenShield: consolidate code that handles dialog cancellation

This way we ensure the same behavior everywhere.

https://bugzilla.gnome.org/show_bug.cgi?id=701731

13 years agoScreenShield: don't create an unlock dialog if the screen is not locked
Giovanni Campagna [Sat, 8 Jun 2013 16:59:20 +0000 (18:59 +0200)]
ScreenShield: don't create an unlock dialog if the screen is not locked

Creating the unlock dialog starts the GDM conversation and activates
the fingerprint sensors, so don't do it unless necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=697833

13 years agoScreenShield: don't lock if the user has no password
Giovanni Campagna [Sat, 8 Jun 2013 15:22:43 +0000 (17:22 +0200)]
ScreenShield: don't lock if the user has no password

If the user has no configured password (like the default user in
a live cd), the behavior should be as if the session was not locked
at all.

https://bugzilla.gnome.org/show_bug.cgi?id=701495

13 years agoScreenShield: properly handle ensureUnlockDialog() failure
Giovanni Campagna [Sat, 8 Jun 2013 14:03:14 +0000 (16:03 +0200)]
ScreenShield: properly handle ensureUnlockDialog() failure

If that fails (which only ever happens in initial-setup mode, which
has no unlock or login dialog), we don't want to go ahead with
whatever we were doing.

https://bugzilla.gnome.org/show_bug.cgi?id=701848

13 years agomessageTray: Remove support for titleMarkup, body, and bodyMarkup when updating
Jasper St. Pierre [Wed, 3 Jul 2013 21:43:33 +0000 (17:43 -0400)]
messageTray: Remove support for titleMarkup, body, and bodyMarkup when updating

These features are unused.

13 years agomessageTray: Remove unused API
Jasper St. Pierre [Wed, 3 Jul 2013 21:26:02 +0000 (17:26 -0400)]
messageTray: Remove unused API

13 years agomessageTray: Remove a lot of dead signals
Jasper St. Pierre [Fri, 2 Aug 2013 04:08:33 +0000 (00:08 -0400)]
messageTray: Remove a lot of dead signals

13 years agomessageTray: Remove some more dead code
Jasper St. Pierre [Fri, 2 Aug 2013 03:33:56 +0000 (23:33 -0400)]
messageTray: Remove some more dead code

It's impossible to have a clicked summary item if we have a main
notification or the tray is hidden, and has been ever since 3.6.

13 years agomessageTray: Remove some dead code
Jasper St. Pierre [Fri, 2 Aug 2013 02:48:33 +0000 (22:48 -0400)]
messageTray: Remove some dead code

notificationClosed is never set.

13 years agopopupMenu: Don't propagate the 'activate' signal on menu items
Jasper St. Pierre [Tue, 6 Aug 2013 14:32:59 +0000 (10:32 -0400)]
popupMenu: Don't propagate the 'activate' signal on menu items

We used to do this to close the menu when activating, but now we have
the itemActivated call which explicitly calls up to the toplevel.

13 years agopopupMenu: Make sure to disconnect open-state-changed when the menu item dies
Jasper St. Pierre [Tue, 6 Aug 2013 14:30:18 +0000 (10:30 -0400)]
popupMenu: Make sure to disconnect open-state-changed when the menu item dies

13 years agoScreenShield: don't really deactivate when acting as a greeter
Giovanni Campagna [Thu, 6 Jun 2013 20:09:28 +0000 (22:09 +0200)]
ScreenShield: don't really deactivate when acting as a greeter

In greeter mode, we don't want to hide the login dialog, drop the
modal or send spurious signals to gnome-settings-daemon.

https://bugzilla.gnome.org/show_bug.cgi?id=701761

13 years agoScreenShield: remove curtain animation when hiding without animation
Giovanni Campagna [Mon, 3 Jun 2013 21:45:31 +0000 (23:45 +0200)]
ScreenShield: remove curtain animation when hiding without animation

If we don't remove the animation, we might leave a pending call
to _lockScreenShown() which would confuse our state tracking into
thinking we're active when we're not.

https://bugzilla.gnome.org/show_bug.cgi?id=700901

13 years agooverview: remove outdated comment
Giovanni Campagna [Sat, 25 May 2013 12:59:43 +0000 (14:59 +0200)]
overview: remove outdated comment

Visibility of global.window_group is handled in layout.js nowadays.

13 years agotheme: don't parse the default stylesheet twice
Giovanni Campagna [Sat, 25 May 2013 12:59:09 +0000 (14:59 +0200)]
theme: don't parse the default stylesheet twice

If we don't have a custom theme, set the stylesheet as the
default only, so we don't parse it twice.

13 years agoIconGrid: don't ask for the children list when the number is enough
Giovanni Campagna [Wed, 20 Feb 2013 16:02:34 +0000 (17:02 +0100)]
IconGrid: don't ask for the children list when the number is enough

Clutter keeps the number of children cached, while the list must be
built every time.

13 years agoscreenShield: Remove confusing name
Jasper St. Pierre [Tue, 6 Aug 2013 13:49:00 +0000 (09:49 -0400)]
screenShield: Remove confusing name

We have both finishDeactivate and completeDeactivate. Don't.

13 years agoscreenShield: Don't crash when trying to deactivate the shield
Jasper St. Pierre [Tue, 6 Aug 2013 13:22:48 +0000 (09:22 -0400)]
screenShield: Don't crash when trying to deactivate the shield

If the user has a lock delay, or deactivate() has been called at
any other time, we need to check for the unlock dialog, as it may
not always exist.

13 years agofileUtils: Remove a leftover log()
Jasper St. Pierre [Tue, 6 Aug 2013 13:12:42 +0000 (09:12 -0400)]
fileUtils: Remove a leftover log()

13 years agoSearch: fill the inside of the more icon with opaque black
Giovanni Campagna [Sun, 10 Mar 2013 17:37:36 +0000 (18:37 +0100)]
Search: fill the inside of the more icon with opaque black

If the more icon is transparent inside, you can see the provider icon below,
which with some icons (like boxes) looks like the plus has a double stroke.

https://bugzilla.gnome.org/show_bug.cgi?id=695581

13 years agoMessageTray: destroy notifications manually when the source is destroyed
Giovanni Campagna [Thu, 25 Oct 2012 16:30:27 +0000 (18:30 +0200)]
MessageTray: destroy notifications manually when the source is destroyed

Using a signal handlers causes us to depend on connection order, but
we need the message tray code to run last, so it can notice that
notifications are destroyed when hiding the boxpointer and skip
the broken animation.

https://bugzilla.gnome.org/show_bug.cgi?id=686855

13 years agoauthPrompt: fix disable-user-list / Not Listed?
Ray Strode [Fri, 2 Aug 2013 18:10:16 +0000 (14:10 -0400)]
authPrompt: fix disable-user-list / Not Listed?

If the first question asked to a user is from the
shell and not from the PAM service (i.e. Username: ),
then we'll save what the user types until PAM asks
a question and then try to send it to PAM.

This commit makes sure the preemptive answer can be used
before the PAM conversation gets started, and makes sure
to discard the preemptive answer if we're not expecting it.

https://bugzilla.gnome.org/show_bug.cgi?id=705370

13 years agonetwork: Prioritize active / default connections over activating ones
Jasper St. Pierre [Mon, 24 Jun 2013 21:30:17 +0000 (17:30 -0400)]
network: Prioritize active / default connections over activating ones

https://bugzilla.gnome.org/show_bug.cgi?id=702536

13 years agonetwork: Fix visibility of the VPN icon
Jasper St. Pierre [Mon, 17 Jun 2013 22:24:52 +0000 (18:24 -0400)]
network: Fix visibility of the VPN icon

This is a regression from e6c239d0f3318984815049abb621f6b0cb3dc85e,
where we removed the calls to hide()/show() when we had a VPN device
vs. not.

https://bugzilla.gnome.org/show_bug.cgi?id=702536

13 years agoUpdated Russian translation
Yuri Myasoedov [Mon, 5 Aug 2013 11:11:30 +0000 (15:11 +0400)]
Updated Russian translation

13 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Mon, 5 Aug 2013 08:27:47 +0000 (10:27 +0200)]
Updated Basque language

13 years agolookingGlass: Avoid infinite animation time
Adel Gadllah [Sun, 4 Aug 2013 11:51:06 +0000 (13:51 +0200)]
lookingGlass: Avoid infinite animation time

Math.max(x / y, 0.5) will return infinite when y is 0. Fix that by using
Math.min() which was the actual intent of the patch.

13 years agolookingGlass: Ensure that we don't divide by zero
Jasper St. Pierre [Thu, 18 Jul 2013 17:14:48 +0000 (13:14 -0400)]
lookingGlass: Ensure that we don't divide by zero

Cap the lower limit of the looking glass tween at 0.5.

https://bugzilla.gnome.org/show_bug.cgi?id=704448

13 years agooverview: Reset opacity when not animating
Adel Gadllah [Sun, 4 Aug 2013 09:35:35 +0000 (11:35 +0200)]
overview: Reset opacity when not animating

We are not resetting the opacity when we are not animating, which can cause
a hidden window to end up with opacity 0 if we remove the tween to early.

13 years agoutil: Remove unused killall function
Jasper St. Pierre [Sun, 4 Aug 2013 09:30:11 +0000 (05:30 -0400)]
util: Remove unused killall function

13 years agoUpdated Brazilian Portuguese translation proofread by Enrico Nicoletto
Juan Diego Martins da Costa Cruz [Sat, 3 Aug 2013 14:42:41 +0000 (11:42 -0300)]
Updated Brazilian Portuguese translation proofread by Enrico Nicoletto

13 years agoUpdated Hungarian translation
Gabor Kelemen [Sat, 3 Aug 2013 09:00:32 +0000 (11:00 +0200)]
Updated Hungarian translation

13 years agoscreenShield: Never show a horizontal scrollbar on the lock screen
Jasper St. Pierre [Thu, 18 Jul 2013 21:20:10 +0000 (17:20 -0400)]
screenShield: Never show a horizontal scrollbar on the lock screen

It just looks awful.

https://bugzilla.gnome.org/show_bug.cgi?id=704327

13 years agoUpdated Galician translations
Fran Diéguez [Fri, 2 Aug 2013 09:46:11 +0000 (11:46 +0200)]
Updated Galician translations

13 years agoutil: clear user verifier after cancelling it
Ray Strode [Mon, 29 Jul 2013 14:52:02 +0000 (10:52 -0400)]
util: clear user verifier after cancelling it

If we don't clear it, then the connection to gdm will remain open.

https://bugzilla.gnome.org/show_bug.cgi?id=683437

13 years agoauthPrompt: consolidate verifyingUser/userVerified
Ray Strode [Sun, 28 Jul 2013 20:24:31 +0000 (16:24 -0400)]
authPrompt: consolidate verifyingUser/userVerified

Right now we have two booleans that specify when user verification
is happening and when it succeeded, respectively.

This commit consolidates them into one AuthPromptStatus enumeration.

This clean up will allow us to check for verification failure more
easily.

https://bugzilla.gnome.org/show_bug.cgi?id=683437

13 years agologinDialog: don't ever call _reset directly
Ray Strode [Sun, 28 Jul 2013 19:55:09 +0000 (15:55 -0400)]
loginDialog: don't ever call _reset directly

The only time we ever call _reset directly is when
detecting changes to disable-user-list.  We can implicitly
trigger a reset for this case, just as easily by calling
this._authPrompt.reset()

This commit makes that change for consistency and to make
it easier to adjust the authprompt workflow later.

https://bugzilla.gnome.org/show_bug.cgi?id=683437

13 years agoauthPrompt: disassociate from userVerifier when destroyed
Ray Strode [Mon, 29 Jul 2013 17:24:36 +0000 (13:24 -0400)]
authPrompt: disassociate from userVerifier when destroyed

Otherwise, it won't get GC'd and we'll end up potentially calling
its signal handlers after destruction.

https://bugzilla.gnome.org/show_bug.cgi?id=683437

13 years agoshell-global: Remove extraneous label
Jasper St. Pierre [Wed, 31 Jul 2013 15:16:34 +0000 (11:16 -0400)]
shell-global: Remove extraneous label

gcc warns on this.

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Wed, 31 Jul 2013 08:31:06 +0000 (11:31 +0300)]
Updated Hebrew translation.

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 22 Feb 2013 07:35:15 +0000 (09:35 +0200)]
Updated Hebrew translation.

13 years agoworkspaceThumbnail: Fix trailing whitespace
Jasper St. Pierre [Tue, 30 Jul 2013 22:42:11 +0000 (18:42 -0400)]
workspaceThumbnail: Fix trailing whitespace

13 years agoworkspaceThumbnail: don't move transient windows for workspaces
Bradley Pankow [Tue, 30 Jul 2013 20:35:52 +0000 (16:35 -0400)]
workspaceThumbnail: don't move transient windows for workspaces

When we shift workspaces to create a blank one for a window or
application, all of the window actors are shifted down.  However, some
of these window actors are transient windows attached to a main window.
When these windows are moved to a different workspace, the main window
is moved along with it. When the main window is moved, these windows
are also moved. This creates a double move of the windows.
This double movement leads to unexpected results where workspaces are
collapsed and windows are in incorrect positions.
This patch prevents movement of these transient windows, only grabbing
the main (ancestor) windows to move to a different workspace.

https://bugzilla.gnome.org/show_bug.cgi?id=705174

13 years agoUpdated Lithuanian translation
Aurimas Černius [Tue, 30 Jul 2013 20:10:00 +0000 (23:10 +0300)]
Updated Lithuanian translation

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Tue, 30 Jul 2013 17:50:30 +0000 (19:50 +0200)]
Updated Norwegian bokmål translation

13 years agoBump version to 3.9.5
Florian Müllner [Tue, 30 Jul 2013 13:08:05 +0000 (15:08 +0200)]
Bump version to 3.9.5

Update NEWS.

13 years agoUpdated Czech translation
Marek Černocký [Tue, 30 Jul 2013 07:20:58 +0000 (09:20 +0200)]
Updated Czech translation

13 years agoauthPrompt: let PAM message wrap if longer than entry
Ray Strode [Sun, 28 Jul 2013 16:40:55 +0000 (12:40 -0400)]
authPrompt: let PAM message wrap if longer than entry

Right now the whole authPrompt spreads out if a PAM message
comes in that longer than the entry.

This commit changes it to wrap instead, by forcing the
auth prompt to be a fixed width (slightly bigger than
the entry width was sized to previously).

https://bugzilla.gnome.org/show_bug.cgi?id=705037

13 years agoTajik translation updated
Victor Ibragimov [Mon, 29 Jul 2013 10:22:53 +0000 (11:22 +0100)]
Tajik translation updated

13 years agonetwork: Introduce a new, rewritten Wi-Fi section
Jasper St. Pierre [Wed, 12 Jun 2013 04:03:36 +0000 (00:03 -0400)]
network: Introduce a new, rewritten Wi-Fi section

Remove the Wi-Fi chooser from the menu and put it in a dialog instead.
This frees up the submenu to simply have three items: an rfkill toggle,
a button to show the dialog, and a button to show network settings.

Ideally, we'd autodetect the "needs network" case by user initiation
and automatically show the dialog if needed, but lower-level plumbing
is neccessary, so the menu item to show the dialog is an acceptable
compromise instead.

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Make sure that the network menu is insensitive when in the lock screen
Jasper St. Pierre [Wed, 12 Jun 2013 07:37:50 +0000 (03:37 -0400)]
network: Make sure that the network menu is insensitive when in the lock screen

Since the network section of the aggregate menu will be shown in the lock
screen, we need to ensure that users can't tweak with network settings or
anything like that.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Remove syncDescription
Jasper St. Pierre [Wed, 17 Jul 2013 05:01:44 +0000 (01:01 -0400)]
network: Remove syncDescription

Replace it with setDeviceDescription, which gives device wrappers
more control about how to handle description changes.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Implement new designs for VPN/modem submenus
Jasper St. Pierre [Mon, 29 Apr 2013 19:11:14 +0000 (15:11 -0400)]
network: Implement new designs for VPN/modem submenus

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Rework the VPN rewrite to work for modem and bluetooth as well
Jasper St. Pierre [Wed, 12 Jun 2013 00:13:37 +0000 (20:13 -0400)]
network: Rework the VPN rewrite to work for modem and bluetooth as well

Replace NMNetworkMenuItem with NMConnectionItem, based on
NMVPNConnectionItem, and replace NMDevice with NMConnectionSection
and NMConnectionDevice.

Since this rips apart NMDevice, and since wi-fi should not be
connection-based, we'll temporarily remove NMDeviceWireless. We'll
add it back in a later commit, along with the new Wi-Fi dialog.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Don't pass a list of connections to the devices
Jasper St. Pierre [Wed, 17 Jul 2013 05:10:42 +0000 (01:10 -0400)]
network: Don't pass a list of connections to the devices

Instead, just add them after they're constructed. This allows us to
not have to pass the connections to each device, and prevents issues
with having to enumerate the connections in the middle of construction.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Remove the Wired section
Jasper St. Pierre [Mon, 29 Apr 2013 19:38:23 +0000 (15:38 -0400)]
network: Remove the Wired section

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

Note that this does have an interesting side effect of not showing
network connectivity status on wired. This is intentional, and error
states will still be shown in the top bar when they happen.

This also means that if you're connected to both wired and wireless,
even though wired is the default route, we'll first notice the wireless
active connection, and we'll show that in the top bar. New NM API that
will help figuring out the active connection of the default device is
being implemented to stop this from happening.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Remove overflow implementation
Jasper St. Pierre [Thu, 25 Apr 2013 18:03:46 +0000 (14:03 -0400)]
network: Remove overflow implementation

The code is complicated by requiring overflow, and in order to incrementally
improve the code to match the designs, remove overflow.

In the new design, we'll have a fixed number of menu items, and Wi-Fi
will be done by a separate design, so we can't be too concerned with
the menu not fitting on the screen.

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Remove the enable networking item
Jasper St. Pierre [Mon, 29 Apr 2013 19:35:14 +0000 (15:35 -0400)]
network: Remove the enable networking item

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

Additionally, with this gone, we can clean up how we handle menu
item visibility.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Remove the global wireless killswitch
Jasper St. Pierre [Fri, 26 Apr 2013 04:28:08 +0000 (00:28 -0400)]
network: Remove the global wireless killswitch

"Airplane Mode" is able to be turned on in gnome-control-center,
and it will replace the killswitch UI we have in the menu right
now.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Make the device section headers not bold
Jasper St. Pierre [Thu, 6 Jun 2013 19:15:12 +0000 (15:15 -0400)]
network: Make the device section headers not bold

The new device section headers will be simple text strings
in the new designs.

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Remove separators between device sections
Jasper St. Pierre [Fri, 26 Apr 2013 05:37:19 +0000 (01:37 -0400)]
network: Remove separators between device sections

This is not needed in the new design. Doing this allows us to
remove some complex section visibility tracking, also.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Remove the firmware changed signal
Jasper St. Pierre [Tue, 16 Jul 2013 22:59:00 +0000 (18:59 -0400)]
network: Remove the firmware changed signal

According to Dan Williams, if firmware is installed the device
will disappear and reappear, and this is unlikely to change any
time soon. Just make our lives easier by removing the tracking.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agonetwork: Fix the AP strength indicator never getting updated
Jasper St. Pierre [Tue, 16 Jul 2013 21:46:09 +0000 (17:46 -0400)]
network: Fix the AP strength indicator never getting updated

I intended to make a few code cleanups, but I apparently forgot
to hook up _updateAccessPoint. Merge it with _activeApChanged,
which is where the notify::active-access-point signal is actually
hooked up to.

https://bugzilla.gnome.org/show_bug.cgi?id=704670

13 years agoUpdated Czech translation
Marek Černocký [Sun, 28 Jul 2013 11:12:08 +0000 (13:12 +0200)]
Updated Czech translation

13 years agoUpdated Czech translation
Marek Černocký [Sun, 28 Jul 2013 11:10:24 +0000 (13:10 +0200)]
Updated Czech translation

13 years agosearch: Don't throw if provider directories don't exist
Colin Walters [Sat, 27 Jul 2013 14:55:57 +0000 (10:55 -0400)]
search: Don't throw if provider directories don't exist

There's no /usr/local/share/gnome-shell/search-providers, so don't
throw if we don't find it.

13 years agoremoteSearch: Load remote search providers synchronously
Jasper St. Pierre [Fri, 26 Jul 2013 22:36:31 +0000 (18:36 -0400)]
remoteSearch: Load remote search providers synchronously

As we only reload search providers on startup or when the sort order changes,
and given the small number of search providers we'll actually load, I doubt
we'll see any speed decrease.

The simplicity of synchronous code is also much clearer, and fully avoids
all the possible bugs about in-flight requests or similar.

This also prevents issues with multiple search providers showing up at once,
which happen when multiple requests to reload search providers get called
immediately, with the existing in-flight async requests never cancelled.

https://bugzilla.gnome.org/show_bug.cgi?id=700283

13 years agosearch: Ensure that we correctly remove remote search providers
Jasper St. Pierre [Thu, 11 Jul 2013 18:25:08 +0000 (14:25 -0400)]
search: Ensure that we correctly remove remote search providers

When we reload the remote search providers, we currently try to remove
all remote providers, and then re-scan. It turns out that we sometimes
remove the wrong providers from the remote provider list, causing us to
have some providers not correctly unloaded.

https://bugzilla.gnome.org/show_bug.cgi?id=700283

13 years agoTajik translation updated
Victor Ibragimov [Fri, 26 Jul 2013 15:42:13 +0000 (16:42 +0100)]
Tajik translation updated

13 years agobluetooth: Adapt to new designs for the bluetooth menu
Jasper St. Pierre [Mon, 15 Jul 2013 17:51:42 +0000 (13:51 -0400)]
bluetooth: Adapt to new designs for the bluetooth menu

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agoauthPrompt: Call next button "Unlock" when user switching
Ray Strode [Mon, 22 Jul 2013 14:59:57 +0000 (10:59 -0400)]
authPrompt: Call next button "Unlock" when user switching

When a ShellUserVerifier is asked to verify a user at the login
screen it will transparently first try to reauthenticate the user
against an existing session and then fall back to logging a user
into a new session.  The former is used for user switching.
It's useful to know which type of verification is happening, so
the next button can be made to say "Unlock" instead of "Sign In" when
a user is already signed in.

This commit exports a new "reauthenticating" property on the
ShellUserVerifier that the auth prompt checks when deciding which
label to use for its next button.

https://bugzilla.gnome.org/show_bug.cgi?id=704795

13 years agoshellDBus: Export the timestamp of shortcuts through D-Bus
Bastien Nocera [Thu, 25 Jul 2013 12:17:39 +0000 (14:17 +0200)]
shellDBus: Export the timestamp of shortcuts through D-Bus

So that apps launched through gnome-settings-daemon can get
focused properly.

https://bugzilla.gnome.org/show_bug.cgi?id=704859

13 years agoUpdated German translation
Benjamin Steinwender [Wed, 24 Jul 2013 20:10:17 +0000 (22:10 +0200)]
Updated German translation

13 years agoUpdated POTFILES.in
Piotr Drąg [Wed, 24 Jul 2013 18:16:16 +0000 (20:16 +0200)]
Updated POTFILES.in

13 years agoauthPrompt: fade out message if user starts to type
Ray Strode [Wed, 24 Jul 2013 14:53:48 +0000 (10:53 -0400)]
authPrompt: fade out message if user starts to type

If there are no messages in the queue and a user starts to
type then we can safely hide the message label since the
user has probably already read it.

This fixes a weirdness where "Incorrect Password" messages stay
around, even as the user types in the new correct password.

https://bugzilla.gnome.org/show_bug.cgi?id=704817

13 years agologinDialog: correct typo
Ray Strode [Wed, 24 Jul 2013 15:25:02 +0000 (11:25 -0400)]
loginDialog: correct typo

commit 7e7295f259febf34c89659a9bcb05f9924fa1976 introduced a typo
(LOGIN instead of LOG_IN).

The follow up commit fixes that.

13 years agoappDisplay: Use hookup_style() to bind app-view-controls spacing
Florian Müllner [Tue, 9 Jul 2013 21:15:02 +0000 (23:15 +0200)]
appDisplay: Use hookup_style() to bind app-view-controls spacing

With the monkey-patched ClutterBoxLayout, we no longer need this
code to hook up the 'spacing' property to CSS.

https://bugzilla.gnome.org/show_bug.cgi?id=703905

13 years agoenvironment: Add some convenience LayoutManager monkey-patching
Florian Müllner [Tue, 9 Jul 2013 21:04:45 +0000 (23:04 +0200)]
environment: Add some convenience LayoutManager monkey-patching

Similar to our ClutterContainer monkey-patching, we can add some
convenience to existing ClutterLayoutManagers:

 - hookup_style() to bind layoutManager properties to CSS properties
 - child_set() to set child properties

https://bugzilla.gnome.org/show_bug.cgi?id=703905

13 years agonotificationDaemon: Fix clicks on legacy icons
Florian Müllner [Fri, 12 Jul 2013 14:47:57 +0000 (16:47 +0200)]
notificationDaemon: Fix clicks on legacy icons

Jasper removed the ShellGlobal:stage-input-mode property after its
"last" use was removed. Adapt the (hopefully) really last use of the
property to the recent input changes.

https://bugzilla.gnome.org/show_bug.cgi?id=704095

13 years agoauthPrompt: move unlock and login user verifier code here
Ray Strode [Mon, 22 Jul 2013 15:07:35 +0000 (11:07 -0400)]
authPrompt: move unlock and login user verifier code here

There's quite a bit of duplicated code between the login dialog
and the unlock dialog dealing with the various signals from the
ShellUserVerifier.

This commit moves that duplicated code into the AuthPrompt.

https://bugzilla.gnome.org/show_bug.cgi?id=704707

13 years agogdmUtil: separate AuthPrompt out into its own file
Ray Strode [Wed, 24 Jul 2013 00:37:42 +0000 (20:37 -0400)]
gdmUtil: separate AuthPrompt out into its own file

It's cleaner to have it in its own file than to cram it into
util.js, so this commit moves it.

https://bugzilla.gnome.org/show_bug.cgi?id=704707

13 years agomessage-tray: Really close notifications when the close button is clicked
Adel Gadllah [Mon, 22 Jul 2013 15:09:27 +0000 (17:09 +0200)]
message-tray: Really close notifications when the close button is clicked

When the user eclipictly closes a notification, we should really destroy
it not just move it to the tray.

https://bugzilla.gnome.org/show_bug.cgi?id=687016

13 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 22 Jul 2013 11:50:38 +0000 (13:50 +0200)]
Updated Spanish translation

13 years agoshell-app: Fade the app icon on the left in RTL layouts
Jasper St. Pierre [Fri, 19 Jul 2013 19:39:48 +0000 (15:39 -0400)]
shell-app: Fade the app icon on the left in RTL layouts

The point of fading the icon is to make the text displayed over the
icon more legible. In RTL layouts, the text is displayed on the left
of the icon, so fading the right-hand-side of the icon doesn't work
well.

https://bugzilla.gnome.org/show_bug.cgi?id=704583

13 years agopopupMenu: Fix popup menu layouts in RTL directions
Jasper St. Pierre [Fri, 19 Jul 2013 11:14:33 +0000 (07:14 -0400)]
popupMenu: Fix popup menu layouts in RTL directions

The math for inverting RTL layouts (which was copy/pasted from
ClutterBoxLayout) was incorrect for non-zero child offsets.

https://bugzilla.gnome.org/show_bug.cgi?id=704542

13 years agoUpdated Czech translation
Marek Černocký [Sun, 21 Jul 2013 19:12:39 +0000 (21:12 +0200)]
Updated Czech translation

13 years agoTajik translation updated
Victor Ibragimov [Sun, 21 Jul 2013 06:23:25 +0000 (11:23 +0500)]
Tajik translation updated

13 years agoUpdated POTFILES.in
Piotr Drąg [Fri, 19 Jul 2013 18:59:02 +0000 (20:59 +0200)]
Updated POTFILES.in

13 years agoslider: Explicitly grab the device that was clicked
Jasper St. Pierre [Wed, 12 Jun 2013 03:43:04 +0000 (23:43 -0400)]
slider: Explicitly grab the device that was clicked

It seems the Clutter bug mentioned has been fixed.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agoslider: Make clicking anywhere on the slider menu item pass to the slider
Jasper St. Pierre [Wed, 12 Jun 2013 03:39:56 +0000 (23:39 -0400)]
slider: Make clicking anywhere on the slider menu item pass to the slider

This is a regression from splitting the slider out that never got fixed.
Restore the previous (useful) behavior by adding a public API to the
slider that lets us pass an event through.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agovolume: Implement new volume menu design
Jasper St. Pierre [Tue, 23 Apr 2013 20:57:43 +0000 (16:57 -0400)]
volume: Implement new volume menu design

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

Since the designs require that we have a custom layout for the slider
item, this means that the PopupSliderMenuItem is unused, so remove it
as well.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agosystem: Use icons for actions at the bottom of the system menu
Jasper St. Pierre [Tue, 11 Jun 2013 21:17:09 +0000 (17:17 -0400)]
system: Use icons for actions at the bottom of the system menu

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agosystem: Move the Switch User and Log Out items to a new submenu
Jasper St. Pierre [Tue, 11 Jun 2013 19:25:32 +0000 (15:25 -0400)]
system: Move the Switch User and Log Out items to a new submenu

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agosystem: Remove Install Updates & Restart
Jasper St. Pierre [Tue, 11 Jun 2013 18:47:37 +0000 (14:47 -0400)]
system: Remove Install Updates & Restart

This will eventually end up in a redesign of the "end session" dialog.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agosystem: Remove suspend from the features of the system menu
Jasper St. Pierre [Tue, 11 Jun 2013 18:33:59 +0000 (14:33 -0400)]
system: Remove suspend from the features of the system menu

This will eventually go up in a redesign of the "end session" dialog.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agostatus: Rebrand the user menu as the system menu
Jasper St. Pierre [Wed, 22 May 2013 18:46:47 +0000 (14:46 -0400)]
status: Rebrand the user menu as the system menu

As the user menu no longer really shows anything about the user, and just
power menu and settings, it's not really deserving of the "user menu" name,
so rename it to the ever-blandly-named "system menu".

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agopower: Implement new power menu design
Jasper St. Pierre [Wed, 22 May 2013 18:19:00 +0000 (14:19 -0400)]
power: Implement new power menu design

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agopower: Use UPowerGlib for constants
Jasper St. Pierre [Wed, 22 May 2013 18:18:39 +0000 (14:18 -0400)]
power: Use UPowerGlib for constants

This removes the need to define the constants from headers ourselves.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agopower: Remove other devices
Jasper St. Pierre [Wed, 22 May 2013 18:11:34 +0000 (14:11 -0400)]
power: Remove other devices

Simply have one section.

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704368

13 years agopower: Restyle the power menu for the new design
Jasper St. Pierre [Mon, 29 Apr 2013 19:33:46 +0000 (15:33 -0400)]
power: Restyle the power menu for the new design

Remove the icon next to devices, and make the percentage have the
"status" color.

This is a part of the new system status design, see
https://wiki.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/
for design details.

https://bugzilla.gnome.org/show_bug.cgi?id=704368